#include <func.h>

//fopen得到fp,变为fd
//如果要用fp，那就是fopen，用fd去读写，那就是open
int main()
{
    FILE *fp=fopen("file","rb+");
    ERROR_CHECK(fp,NULL,"fopen");
    int fd=fileno(fp);//拿到文件指针对应的文件描述符
    printf("fd=%d\n",fd);
    char buf[1000]={0};
    int ret=read(fd,buf,sizeof(buf));//通过fd读文件
    ERROR_CHECK(ret,-1,"read");
    printf("%s",buf);
    return 0;
}